package com.ruoyi.xuexiao.domain.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 矿山基本信息汇总表查询条件
 *
 * @author: Gao Tianle
 * @date: 2024-05-27 10:31
 **/
@Data
@ApiModel("双随机矿山基本信息汇总表查询条件")
public class KsJbxxhzParam {
    /**
     * 年份
     */
    @NotBlank(message = "年份不可为空")
    @ApiModelProperty("年份")
    private String year;
    /**
     * 矿权类型
     */
    @ApiModelProperty("矿权类型")
    private Integer tenementType;
    /**
     * 生产矿山比例数量
     */
    @ApiModelProperty("生产矿山比例")
    private Integer theStatusIsNumberOfRecordsProduced;
    /**
     * 矿山数据状态为:生产的总数
     */
    @NotNull(message = "矿山数据状态为生产的总数量不可为空")
    @ApiModelProperty("矿山数据状态为生产的总数量")
    private Integer totalNumberOfMines;
    /**
     * 抽查矿权数量
     */
    @NotNull(message = "抽查矿权数量不可为空")
    @ApiModelProperty("抽查矿权数量")
    private Integer percentage;
}
